草庐IT

Android ActionBarSherlock 顶部栏

全部标签

android - 检测 ScrollView 到达其顶部 - Android

我在使用activity_main.xml的Android应用程序中使用了scrollview。卷轴运行良好。但问题是我需要添加一个滚动到顶部按钮,这样如果用户开始滚动按钮应该像下面的链接一样可见..http://webdesignerwall.com/demo/scroll-to-top/scrolltotop.html?我需要在Android中执行此操作.. 最佳答案 使用下面的代码来检测滚动条的顶部。finalViewTreeObserver.OnScrollChangedListeneronScrollChangedList

java - Actionbar 顶部的 DrawerLayout

当使用抽屉布局时,有没有办法将抽屉View覆盖在操作栏上?我不想在显示抽屉时隐藏操作栏。我希望操作栏保持不变,但会被发送到后台。这方面的一个例子是iOSPlay音乐应用......我当前的实现会在抽屉状态更改时隐藏和显示操作栏,但我不喜欢这种用户体验。publicvoidonDrawerClosed(Viewview){getActionBar().show();invalidateOptionsMenu();}publicvoidonDrawerOpened(ViewdrawerView){getActionBar().hide();invalidateOptionsMenu();}

android - 如何将项目添加到顶部 ActionBar?

我想将新图标添加到顶部操作栏,打赌而不是添加到顶部,图标出现在屏幕底部。如何将项目添加到顶部ActionBar?XML:Java:publicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.activity_ygo_main,menu);returntrue;} 最佳答案 取自http://developer.android.com/guide/topics/ui/actionbar

Android 键盘将标签栏置于顶部

我在应用程序中打开键盘时遇到了一点问题。我有一个位于页面底部的标签栏,在某些情况下,并非总是当我单击编辑文本和键盘出现时,它会将我的标签栏移动到它的顶部。这是一个例子:所以我的问题是:有什么方法可以禁用它。我希望标签栏在显示时隐藏在键盘下方。提前致谢! 最佳答案 在list文件中为您的Activity添加这些属性:android:windowSoftInputMode="stateHidden|adjustResize|adjustPan"希望对你有帮助 关于Android键盘将标签栏置

Android:使 ListView 顶部的 View 与 ListView 一起滚动

我有一个显然可以滚动的ListView。ListView包含一些表单问题。一旦用户提交表单,我们就会在ListView顶部放置一个类似图章的自定义View(并防止用户回答问题,但这并不重要)。图章应该出现在ListView的顶部(如屏幕顶部),并且可以以与ListView相同的速度滚动,即当最初位于其下方的ListView项目在ListView的顶部消失时,它应该消失滚动时的屏幕。知道如何实现吗? 最佳答案 我找到了一个解决方案。不确定它是否过于优雅,但它确实有效,所以除非有人想出更好的东西,否则我将保留它。我想和列表一起滚动的Vi

android - 如何检测用户何时滚动到 RecyclerView 中的最顶部项目

我试过写下面的代码@OverridepublicvoidonScrolled(RecyclerViewrecyclerView,intdx,intdy){super.onScrolled(recyclerView,dx,dy);if(dy>0){//scrollingup}else{//scrollingdownintpastVisibleItems=linearLayoutManager.findFirstVisibleItemPosition();if(pastVisibleItems==0){Toast.makeText(getContext(),"Topmostitem",To

android - 将 View 的顶部与 RelativeLayout 中另一个 View 的底部对齐

如何对齐View顶到另一个View的底部?我需要两个View,一个在另一个之上。我通过简单的android:layout_below="id_of_the_top_view"实现了正确的垂直位置,但我无法对齐View水平。我想要android:layout_alignTopToBottomOf="id_of_the_top_view",或者一般来说让我对齐View的东西中心(水平或垂直)到另一个View中心。我得到的是:而我需要实现的是三个TextViews(“hh”、“mm”和“ss”),分别放置在一个数字选择器下方,TextView的水平中心与NumberPicker的水平中心对齐

android - 如何知道用户是否滚动到 ListView / ScrollView 的顶部或底部

我想知道用户何时滚动到ListView的顶部或底部并且他不能再滚动了。现在我正在使用OnScrollListener来了解哪些ListView项目是可见的。listview.setOnScrollListener(newOnScrollListener(){@OverridepublicvoidonScrollStateChanged(AbsListViewview,intscrollState){if(scrollState==OnScrollListener.SCROLL_STATE_IDLE){}}@OverridepublicvoidonScroll(AbsListViewvi

android - float 操作按钮始终显示在顶部

我试图在float操作按钮的顶部显示TextView。在FrameLayout中,我有1个FAB和1个TextView:根据这个answer,我已经添加了android:stateListAnimator="@null"到FAB-没有区别。我在FAB之后放置了TextView-没有效果。如何在FloatingActionButton之上显示另一个View? 最佳答案 在AndroidStudio中,我可以在向TextView添加高度后进行修复:android:elevation="6dp"FAB似乎有5dp的高度。但是,我不确定这是

android - 如何以编程方式在 dp 中设置 EditText 顶部边距?

在我的android应用程序中,我想更改editText的topMargin。问题是我想以“dp”而不是像素方式更改它。我只想更改topMaring。另一个保持原样。不将它们设置为零?以编程方式我只能在int中设置边距吗? 最佳答案 设置如下代码:LinearLayout.LayoutParamslp=newLinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT);lp.setMar